go/types.object.pkg (field)

43 uses

	go/types (current package)
		alias.go#L138: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		assignments.go#L207: 			if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
		call.go#L512: 					vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
		call.go#L702: 			assert(pname.pkg == check.pkg)
		call.go#L913: 			params = append([]*Var{NewParam(sig.recv.pos, sig.recv.pkg, name, x.typ())}, params...)
		call.go#L1040: 				if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
		decl.go#L489: 	if named == nil || named.obj.pkg == check.pkg || named.obj.pkg == nil {
		interface.go#L62: 			sig.recv = newVar(RecvVar, m.pos, m.pkg, "", typ)
		literals.go#L228: 				if !fld.Exported() && fld.pkg != check.pkg {
		literals.go#L238: 					if !fld.Exported() && fld.pkg != check.pkg {
		lookup.go#L406: 			_, f = tset.LookupMethod(m.pkg, m.name, false)
		lookup.go#L423: 			obj, index, indirect := lookupFieldOrMethodImpl(V, false, m.pkg, m.name, false)
		lookup.go#L434: 					obj, _, _ = lookupFieldOrMethodImpl(V, false, m.pkg, m.name, true /* fold case */)
		named.go#L347: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		named.go#L355: 	if expanding != nil && expanding.Obj().pkg == obj.pkg {
		named.go#L555: 	assert(samePkg(t.obj.pkg, m.pkg))
		named.go#L696: 	if samePkg(n.obj.pkg, pkg) || isExported(name) || foldCase {
		object.go#L98: 	pkg       *Package
		object.go#L114: func (obj *object) Pkg() *Package { return obj.pkg }
		object.go#L128: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
		object.go#L156: 	return samePkg(obj.pkg, pkg)
		object.go#L197: 		return strings.Compare(a.pkg.path, b.pkg.path)
		object.go#L275: 		if obj.pkg == Unsafe {
		object.go#L284: 		return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
		object.go#L501: 	return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid]}, false}
		object.go#L672: 		} else if f.pkg != nil {
		object.go#L673: 			buf.WriteString(packagePrefix(f.pkg, qf))
		predicates.go#L299: 						!f.sameId(g.pkg, g.name, false) ||
		signature.go#L485: 		if T.obj.pkg != check.pkg || isCGoTypeObj(check.fset, T.obj) {
		typestring.go#L174: 				w.string(f.pkg.Path())
		typestring.go#L433: 	w.string(packagePrefix(obj.pkg, w.qf))
		typexpr.go#L49: 		if v, _ := obj.(*Var); v != nil && v.pkg == check.pkg /* see Checker.use1 */ {
		typexpr.go#L110: 		if obj.pkg == check.pkg {
		unify.go#L546: 				obj, _, _ := LookupFieldOrMethod(y, false, xm.pkg, xm.name)
		unify.go#L624: 						!f.sameId(g.pkg, g.name, false) ||
		universe.go#L279: 			obj.pkg = Unsafe
		universe.go#L281: 			obj.pkg = Unsafe
		validtype.go#L122: 				assert(t.obj.pkg == check.pkg)
		validtype.go#L123: 				assert(t.Origin().obj.pkg == check.pkg)